﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;

namespace CommonObjects.LeasingLogic
{
    public class CalcHeader
    {
        protected string _KoltsegNeve;
        protected double _KoltsegOsszeg;
        protected bool _Bold;

        public String KoltsegNeve
        {
            get
            {
                return _KoltsegNeve;
            }
            set
            {
                _KoltsegNeve = value;

            }
        }

        public double KoltsegOsszeg
        {
            get
            {
                return _KoltsegOsszeg;
            }
            set
            {
                _KoltsegOsszeg = value;

            }
        }

        public String KoltsegOsszegSTR
        {
            get
            {

                if (_KoltsegOsszeg != 0)
                {
                    return _KoltsegOsszeg.ToString("#,#", CultureInfo.CreateSpecificCulture("hu-HU")) + " Huf";
                }
                else
                {
                    return _KoltsegOsszeg.ToString("#,#", CultureInfo.CreateSpecificCulture("hu-HU"));
                }
            }
        }

        public bool Bold
        {
            get
            {
                return _Bold;
            }
            set
            {
                _Bold = value;

            }
        }

        #region Constructor
        public CalcHeader(string pNev, double pOsszeg, bool pBold)
        {
            _KoltsegNeve = pNev;
            _KoltsegOsszeg = pOsszeg;
            _Bold = pBold;

        }
        #endregion

    }
}
